package br.eng.eliseu.gwt.gestaoWeb.model.usuario;

public enum DireitoUsuarioEnum {

	/* Tabela definida com 15 caracteres
	 */
	ADMINISTRADOR("Administrador", 0),
	SUPORTE("Suporte", 5),
	DONO("Dono", 10),
	GERENTE("Gerente", 15),
	USUARIO("Usuario", 20),
	VISITANTE("Visitante", 25),
	;
	
	private String nome;
	private Integer privilegio;
	
	private DireitoUsuarioEnum(String nome, Integer privilegio) {
		this.nome = nome;
		this.setPrivilegio(privilegio);
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	@Override
	public String toString() {
		return this.nome;
	}

	public Integer getPrivilegio() {
		return privilegio;
	}

	public void setPrivilegio(Integer privilegio) {
		this.privilegio = privilegio;
	}
}